mwait-idle: correct/improve BXT support
Linux commit
5dcef69486 ("intel_idle: add BXT support") added an
8-element lookup array with just a 2-bit value used for lookups. As per
the SDM that bit field is really 3 bits wide. Since the top two array
entries are zero, deal with the resulting invalid (zero) values by
moving the zero-MSR-value check into irtl_2_usec() and having that
function's caller check its result instead.
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
[Linux commit:
3451ab3ebf92b12801878d8b5c94845afd4219f0]
[Linux commit:
bef450962597ff39a7f9d53a30523aae9eb55843]